草庐IT

Android SurfaceView 滚动

全部标签

ios - View Controller 的一部分是静止的,一部分是水平滚动的

我想构建一个ViewController,其中ViewController的一部分是静止的,一部分是可滚动的。两个部分都有标题,其中一个是静止的,一个是随着该部分的内容移动的。我不希望该部分中的单元格单独滚动。所有单元格应与标题同时移动。我添加了一张图片,使我的观点更加清晰。 最佳答案 对两个View都使用UICollectionView并为一个View禁用滚动并为另一个View启用滚动 关于ios-ViewController的一部分是静止的,一部分是水平滚动的,我们在StackOve

ios - 对两个项目使用水平滚动时右对齐 UICollectionView(对于 RTL)

我目前正在开发一个也支持从右到左语言的项目。到目前为止,在Apple的RTL支持下,我管理了80%的项目来支持RTL。但是我坚持使用UICollectionView。对于LTR语言,一切正常,如下所示:但是,当RTL被激活时,请看下面,CollectionView加载成功,但是当它试图展开或换句话说再次重新加载时,我猜它又像LTR一样。我添加了慢动作gif,以便为您提供有关该行为的一些信息。知道为什么会这样吗?请不要,我提到了thisanswerhere,但是它使用垂直滚动,而不是水平滚动。 最佳答案 -您确定您在AutoLayou

ios - tableView 滚动到底部不显示最后一部分,必须手动滚动,有人知道吗?

我使用了下面的两种方法,它们都有效,但我提到的问题。扩展UITableView{funcscrollToBottom(){letsections=numberOfSections-1ifsections>=0{letrows=numberOfRows(inSection:sections)-1ifrows>=0{letindexPath=IndexPath(row:rows,section:sections)DispatchQueue.main.async{[weakself]inself?.scrollToRow(at:indexPath,at:.bottom,animated:tr

ios - 当我滚动我的图像时,页面控制当前页面没有改变

当我滚动我的图像时,页面控制当前页面没有改变但是当我点击页面控制时它可以正常工作改变图像也可以很好地滚动上面是我的代码帮我找出错误并改正scrollViewImage.delegate=self;intx=0;scrollViewImage.pagingEnabled=YES;NSArray*image=[[NSArrayalloc]initWithObjects:@"1.png",@"2.png",@"3.png",@"4.png",nil];inttotalImage=(int)image.count;for(inti=0;i 最佳答案

ios - 有没有办法滚动到集合中选定的 UICollectionViewCell?

我在我的应用程序的模态视图Controller中有一个UICollectionView。调出模态视图时,根据我从主视图传递到模态视图的某些数据,将其中一个集合的单元格设置为选中状态。一旦带有集合的模态视图出现,我需要以编程方式将选定的集合单元格滚动到View中......但是在填充CollectionView时使用scrollToItem(at:at:animated:)(在cellForItemAt中)似乎不起作用。因此,虽然我可以轻松地使用cellForItemAt中可用的indexPath在填充集合时滚动到选定的单元格,但由于这是不可能的,我在集合完全填充并呈现后,无法弄清楚如何

ios - 如何让 textview 在 stackview 中滚动并保持可见?

我目前有一个应用程序可以在textview对象中将问题和答案显示为文本。这些TextView与导航按钮一起包装在堆栈View中。如果我将textview设置为不可滚动(通过取消选中可滚动按钮),文本会显示,但长文本会从屏幕上消失,当然用户无法向下滚动以阅读它。如果我选中可滚动按钮,文本根本不会显示-只是空白。知道我该怎么做:将文本设置为可滚动并显示或将文本设置为自动收缩(因为它不会超出太多)。 最佳答案 关于textViews有很多话要说->用0行的标签替换textViews->这保证标签将垂直自动收缩,只需将宽度和stackVie

ios - 当键盘出现并且相应的文本字段位于表格 View 部分标题中时,停止表格 View 的自动滚动

我在viewcontroller(xib)中有tableview并且tableview有sectionheader和headerview包含一个文本域。如果我手动滚动tableview然后打开或隐藏键盘(我的意思是单击文本字段)然后tableview分别自动向上和向下滚动。它仅在文本字段位于sectionheaderview时发生。如果我将文本字段放在headerview(sectionheader)之外,那么它就不会发生。所以,我想停止tableview的自动滚动!我检查了很多解决方案,但没有一个有效!我发现这是tableviewController的常见情况,但我在viewcont

ios - 使用动画滚动 textView 的底部

我的代码右边是向下滚动的动画,但只是停在我放置y坐标的位置。我希望动画继续到TextView的最底部。UIView.animate(withDuration:9){self.textView.contentOffset=CGPoint(x:0,y:100)} 最佳答案 使用scrollRangeToVisible。Playground示例:importUIKitimportPlaygroundSupportfuncscrollTextViewToBottom(_textView:UITextView){if(textView.tex

ios - 无法在 Ionic 1.3.0 iOS App 中水平滚动

MyCordova/Ionic(v1.3.0)应用程序主要由一个为复杂表单构建HTML的JQuery应用程序组成。相同的JQuery应用程序用于为Web浏览器构建复杂的表单,只有少数地方插入移动特定代码。我现在试图在垂直滚动的表单中有一个水平滚动的表格部分(表单本身不会水平滚动,只有表格部分)。水平滚动部分适用于计算机上的Safari/Chrome/Firefox、iOS上的Safari和我们的Cordova/Ionic应用程序的Android版本,但它在iOS应用程序中不水平滚动。我根据这些SO问题和文档(q1、q2、q3、q4)尝试了各种修复,我将其从更改为至并添加了overflo

ios - 在 tableview 中向上滚动时 UITableViewCell 为空

当我不滚动tableView时的第一张图片我的子项显示当我滚动tableView时的第二张图片我的子项是空白的我的CellFor行代码是vararyDictData=[[String:AnyObject]]()functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{vararyOptionName=[String]()varstrOptionName=String()varcell=DeliveryTableViewCell()cell=tableView.dequeu